package com.shouhuyun.service;

import com.shouhuyun.entity.PageResult;
import com.shouhuyun.entity.QueryPageBean;
import com.shouhuyun.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetmealService {
    //    新增套餐
    void add(Setmeal setmeal, Integer[] checkgroupIds);

    PageResult Pagequery(QueryPageBean queryPageBean);
    //  根据套餐id查询当前套餐基本信息
    Setmeal findById(Integer id);
    //  查询套餐相关的检查组
    List<Integer> findCheckGroupIdsBySetmealId(Integer id);
    //  点击确定 进行套餐的编辑
    void edit(Setmeal setmeal, Integer[] checkgroupIds);
    //  根据id删除套餐
    void deleteById(Integer id);


    // 移动端获取所有setmeal套餐列表
    List<Setmeal> findAll();
    //  根据套餐id查询当前套餐基本信息
    Setmeal findById_mobile(int id);

    //  获取  套餐名字跟对应的被预约次数
    List<Map<String, Object>> findSetmealCount();


}
